package com.kotlin.flong.base1

/**
 * @JvmOverloads 注解协助产生kotlin函数的重载版本。带默认参数
 * JvmOverloads强制kotlin方法重载一个方法可以给java调用,在编
 * 译java代码会生成一个不带参数的方法，不加此注解，java调用是无法
 * 使用无参数的构造方法
 *
 * public final void userInfo() {}
 */
class JvmOverloadsTest {

    @JvmOverloads
    fun userInfo(name: String = "周伯通") {
        println("name=$name")
    }

}